package com.zhiliao.common.template;

import java.io.File;
import java.util.List;

/**
 * Description:
 *
 * @author Jin
 * @create 2017-08-11
 **/
public interface TemplateFileService {

    /**
     * findAll
     * @return
     */
    List<TemplateFile> findAll();

    /**
     * findByPath
     * @param path
     * @return
     */
    TemplateFile findByPath(String path);

    /**
     * writeTemplateFileContent
     * @param templateFile
     */
    void writeTemplateFileContent(TemplateFile templateFile);

    /**
     * readTemplateFileContent
     * @param file
     * @return
     */
    String readTemplateFileContent(File file);

    /**
     * delete
     * @return
     */
    String delete();


}
